namespace CWARN_ALIGNMENT {
	namespace bad {
		int buffer[10] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
		int test1() {
			char* temp = (char*)buffer;
			int res = (int)(*(temp + 6));
			return res;
		}
	}

	namespace good {
		int buffer[10] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
		int test1() {
			char* temp = (char*)buffer;
			int res = *((int*)temp + 6);
			return res;
		}
	}

}